
package net.colah.k1.application.core;

import java.util.List;
import org.dayatang.querychannel.Page;
import net.colah.k1.application.dto.*;

public interface OrderApplication {

	public OrderDTO getOrder(Long id);
	
	public OrderDTO saveOrder(OrderDTO order);
	
	public void updateOrder(OrderDTO order);
	
	public void removeOrder(Long id);
	
	public void removeOrders(Long[] ids);
	
	public List<OrderDTO> findAllOrder();
	
	public Page<OrderDTO> pageQueryOrder(OrderDTO order, int currentPage, int pageSize);
	
	public AccountDTO findAccountByOrder(Long id);

	

	
}

